#include <stdio.h>
#include <string.h>
#include "fichier.h"

int recherche_param( int argc, char** argv, const char * param);



int main(int argc, char** argv)
{

    int param;

    if ( argc == 1 )
    {
        printf("Mauvais nombre de parametres :\n usage : %s -c dossier|-s\n", argv[0]);
        return -1;
    }
    printf("execution de %s ", argv[0]);


    /* mode client */
    if((param= recherche_param( argc, argv, "-c") )){
        printf("en mode client\n");
        if(argc < 3){
            printf("Mauvais nombre de parametres :\n usage : %s -c|-s\n", argv[0]);
            return -1;
        }
        fichier_liste(argv[param+1], 0);
	delete_fichier();
        /*
         *code du client
         */
    }


    /* mode serveur */
    if( recherche_param( argc, argv, "-s")){
        printf("en mode serveur\n");
        /*
         *code du serveur
         */
    }
    return 0;
}

int recherche_param(int argc,  char** argv, const char * param)
{
    int i=1;
    for( i=1 ; i<argc; ++i){

        if (0 == strcmp(argv[i], param) ){

            return i;
        }
    }

    return 0;
}

